﻿using Lan.Dto;
using Lan.ServiceCore.TargetCollection;
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lan.ServiceCore.IService
{
    public interface ICameraService
    {
        List<CameraModel> GetList(CameraQueryDto parm);
        CameraModel GetInfo(int Id);
        CameraModel AddCamera(CameraModel parm);
        int UpdateCamera(CameraModel parm);
        int DeleteCamera(object id);
        List<CameraModel> GetAllList();
        List<CameraModel> SelectCameraIds(int BindingAreaId);
        int unUpdateBindCamera(int BindingAreaId);
        int UpdateBindCamera(DefenceareaModel defence, int id);
        void ShowCamera(int Id);
        CameraModel GetCameraByDefenceAreaId(int DefenceAreaId);
    }
}
